草庐IT

git clone指定分支

全部标签

php - 为什么 bcmul 返回的数字与我指定的数字不同?

我似乎无法在解释以下结果的php.net文档中找到任何内容:$php-r'var_dump(bcsub("0.3","0.2",4));'string(6)"0.1000"$php-r'var_dump(bcmul("0.3","0.2",4));'string(4)"0.06"减法结果正是我所期望的(我指定了一个4位数的比例,它在结果中给了我一个)。乘法结果没有(我指定了一个4位数的比例,但它在结果中给了我一个2位数)。为什么不同?注意:我已经知道如何使用number_format(),我也知道0.06===0.0600在数学上。我只想了解为什么BCMath似乎在结果的规模方面表现不

php - 检查字符串是否包含任何指定的单词并将其删除

我有一个变量,我试图检查它是否包含一组特定的单词。如果其中包含任何这些词,则应将其删除。我试过的代码是:$title='Helpmytitle';$array=array("help","test","trying");if(0我的期望是上面会返回:mytitle如果它也可以不区分大小写,那就太好了——尽管这不是我的首要任务。谢谢 最佳答案 你需要str_ireplace():$title='Helpmytitle';$array=array("help","test","trying");echostr_ireplace($arr

php - 指定的 Controller 无效(错误)- Zend Framework

我总是遇到这个错误:exception'Zend_Controller_Dispatcher_Exception'withmessage'Invalidcontrollerspecified(error)'inblub\libraries\Zend\Controller\Dispatcher\Standard.php:242我在“Controller”目录中有一个文件“ErrorController.php”,如下所示:classErrorControllerextendsZend_Controller_Action{publicfunctionerrorAction(){//blub

php - 正则表达式:如何指定捕获组应包含特定单词

问题:如何匹配带ID属性的anchor标签?我的字符串预期输出:我需要删除anchor标记中的id属性。到目前为止我试过了://howtospecify`id`shouldbeinthecapturedgroup注意:我没有为此使用DOM解析器,因为它保存为HTML。 最佳答案 检查这个:https://regex101.com/r/cN9nR3/3表达式:]*(id="[a-z]*").*>应该这样做。 关于php-正则表达式:如何指定捕获组应包含特定单词,我们在StackOverfl

php - 使用 Zend Framework append 样式表仅在未指定操作时有效

我开始使用ZendFramework并尝试在我的layout.phtml中添加一些样式表和javascript文件:LoremIpsumheadLink()->appendStylesheet('css/global.css');?>问题是,只有在url中没有指定操作时它才有效。例如,它适用于此:www.domain.com,www.domain.com/index,www.domain.com/login但是如果我添加Action,即使它是www.domain.com/index/index它停止工作。我注意到在这种情况下,index.php被调用了两次并调用了ErrorContro

php - 转换内联指定的 UTF-8 邮件主题

想要将以下原始邮件主题转换为普通的UTF-8文本:=?utf-8?Q?Schuker_hat_sich_vom_=C3=9Cbungsabend_(01.01.2012)_abgem?==?utf-8?Q?eldet?=真正的文本是:SchukerhatsichvomÜbungsabend(01.01.2012)abgemeldet我的第一种转换方法:$mime='=?utf-8?Q?Schuker_hat_sich_vom_=C3=9Cbungsabend_(01.01.2012)_abgem?==?utf-8?Q?eldet?=';mb_internal_encoding("UT

php - 如何动态创建带有指定编号的图像?

我有一个占位符图像,内容如下:Yourratingis:[ratinghere]我的PHP代码应该在占位符图像上留有空白的地方动态插入评分数字。我该怎么做? 最佳答案 这是一个如何做到这一点的例子-使用gdfunction调用来制作您的图像,但播放得很好并缓存图像。这个示例通过确保如果浏览器已经有所需的图像,它返回304...来播放甚至更好#here'swherewe'llstorethecachedimages$cachedir=$_SERVER['DOCUMENT_ROOT'].'/imgcache/'#getthescorea

PHP 检查当前时间是否小于指定时间

假设我现在得到这个时间21:07:35并且这个时间像这样变成一个变量21:02:37现在我要检查$current_time是否小于5分钟然后回显你在线那么我怎样才能在PHP中做到这一点呢?谢谢:) 最佳答案 将给定时间与当前时间进行比较:if(strtotime($given_time)>=time()+300)echo"Youareonline";300是您要检查的秒数差异。在这种情况下,5分钟乘以60秒。如果你想比较两个任意时间,使用:if(strtotime($timeA)>=strtotime($timeB)+300)ech

php - 有没有办法在 Laravel 的模式构建器中为外部约束指定名称?

为什么外部约束名称没有'DB_PREFIX'指定的前缀?使用相同数据库的两个程序将失败,因为它们具有相同的约束名称。我尝试用谷歌搜索它并阅读Laravel文档,但我无法得到任何相关信息。 最佳答案 根据APIdocs你可以给约束一个自定义名称Fluentforeign(string|array$columns,string$name=null) 关于php-有没有办法在Laravel的模式构建器中为外部约束指定名称?,我们在StackOverflow上找到一个类似的问题:

php - 通过 cron 执行 PHP - 未指定输入文件

我正在使用以下命令通过cron执行PHP文件php-q/home/seilings/public_html/dvd/cron/mailer.php问题是我有一个包含在执行中的文件,该文件确定要加载的配置....例如以下内容:if(!strstr(getenv('HTTP_HOST'),".com")){$config["mode"]="local";}else{$config["mode"]="live";}当cron应该加载LIVE配置时,它正在加载LOCAL配置。我试过使用文件的http://URL而不是绝对路径,但它没有找到文件。我是否需要更改命令以在其中使用URL?